Using Structured Random Data to Precisely Fuzz Media Players

نویسندگان

  • Colleen Lewis
  • Barret Rhoden
  • Cynthia Sturton
چکیده

Users rarely consider their media player as a security critical application. However, with an increasing amount of media content available on the web, users are exposing themselves to attack by downloading possibly malicious content. We focus on identifying vulnerabilities in three media formats (AVI, MPEG and Ogg) and two media players (MPlayer and VLC). We use a modification of traditional format-free fuzzing techniques to identify vulnerabilities in the format-strict environment of media players. We build upon typical fuzzing techniques by (1) adding structure to random files and (2) randomizing real files. We find that with these added techniques, fuzzing can be used to find bugs in applications with strict format requirements. Randomizing real files can, with no knowledge of file structure, identify a wide variety of bugs. While strategically adding structure to random files can produce a greater number of crashes, this was not correlated with finding a greater number of unique bugs.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Automated Whitebox Fuzz Testing

Fuzz testing is an effective technique for finding security vulnerabilities in software. Traditionally, fuzz testing tools apply random mutations to well-formed inputs and test the program on the resulting values. We present an alternative whitebox fuzz testing approach inspired by recent advances in symbolic execution and dynamic test generation. Our approach records an actual run of a program...

متن کامل

Random Testing for Security: Blackbox vs. Whitebox Fuzzing Invited Talk

Fuzz testing is an effective technique for finding security vulnerabilities in software. Fuzz testing is a form of blackbox random testing which randomly mutates well-formed inputs and tests the program on the resulting data. In some cases, grammars are used to randomly generate the well-formed inputs. This also allows the tester to encode applicationspecific knowledge (such as corner cases of ...

متن کامل

Random Sets and Histograms

A probability density function verifies more demanding properties than a possibility measure. Probabilistic models ensure a predictable asymptotic behaviour. This should not be taken to suggest possibility theory should not be used. In fact, a histogram is a possibility measure and it is generally a better descriptor of a small sample of data than a probability density function regardless of it...

متن کامل

Impact of triplet interference exercises between exercise scheduling methods (random-variable-intensive) in skill development and scoring accuracy for futsal players

Objective: This study aimed to Prepare an educational program based on the overlap and the integration of the random exercise method with the variable exercise method and the intensive exercise method adapted to the capabilities of the research sample and Recognize the effect of the educational program on developing the skill performance and scoring accuracy of the research sample in the futsal...

متن کامل

My music, my world: using the MP3 player to shape experience in London

This paper examines the ways in which individuals use Mp3 players to shape their experiences of the London commute. To investigate Mp3 listening practices, I conducted semi-structured qualitative interviews with eight DJs and ‘listeners’ living in London. I argue that Mp3 players enable individuals to use music to precisely shape their experiences of space, place, others and themselves while mo...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007